// function fc() {
//     var a = document.getElementById('test-a');

//     a.submit();

// }

function checkRegisterForm() {
    var usrname = document.getElementById('username');
    var gz = /^[_0-9a-zA-Z]{3,10}$/;
    var pwd1 = document.getElementById('password');
    var pwd2 = document.getElementById('password-2');
    if (gz.test(usrname.value) == true && (pwd1.value.length > 6 && pwd1.value.length < 20) && (pwd1.value == pwd2.value)) {
        return true;
    } else {
        return false;
    }

}



// 练习
// 利用JavaScript检查用户注册信息是否正确，在以下情况不满足时报错并阻止提交表单：

// 用户名必须是3-10位英文字母或数字；

// 口令必须是6-20位；

// 两次输入口令必须一致。

// <!-- HTML结构 -->
// <form id="test-register" action="#" target="_blank" onsubmit="return checkRegisterForm()">
//     <p id="test-error" style="color:red"></p>
//     <p>
//         用户名: <input type="text" id="username" name="username">
//     </p>
//     <p>
//         口令: <input type="password" id="password" name="password">
//     </p>
//     <p>
//         重复口令: <input type="password" id="password-2">
//     </p>
//     <p>
//         <button type="submit">提交</button> <button type="reset">重置</button>
//     </p>
// </form>
// 用户名:

// 口令:

// 重复口令:

// 提交 重置

// 'use strict';
// var checkRegisterForm = function () {
//     // TODO:
//     return false;
// }

// // 测试:
// ;(function () {
//     window.testFormHandler = checkRegisterForm;
//     var form = document.getElementById('test-register');
//     if (form.dispatchEvent) {
//         var event = new Event('submit', {
//     		bubbles: true,
//     		cancelable: true
//   		});
//         form.dispatchEvent(event);
//     } else {
//         form.fireEvent('onsubmit');
//     }
// })();